﻿/*
 * SmartStyleComponent
 * 
 * initial implementation : 12.12.2008
 *
 * Copyright (c) Adam Sida, asida@centrum.cz.
 * All rights reserved.
 * 
 * for license see Petra.Gis.License.txt
 */
using System;
using System.Collections.Generic;


namespace Petra.Gis.RenderingServices.PlanarBase
{

  /// <summary>
  /// represents special style component that can compute style value from source data
  /// attribute (field) value.
  /// </summary>
  public abstract class SmartStyleComponent
  {



    public virtual string SourceAttributeName
    { get; set; }




    public abstract object GetComponentByValue(object value);


  }
}
